package com.rzcf.blink.pay.domain.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author dongsufeng
 * @description: 支付类型
 * @date 2025-09-13 11:47
 */
@AllArgsConstructor
@Getter
public enum OrderPayStatusEnum {
    STATE_INIT(0, "订单生成"),
    STATE_ING(1, "支付中"),
    STATE_SUCCESS(2, "支付成功"),
    STATE_FAIL(3, "支付失败"),
    STATE_CANCEL(4, "已撤销"),
    STATE_REFUND(5, "已退款"),
    STATE_CLOSED(6, "已关闭");

    private final Integer code;
    private final String desc;

}
